polarizing microscopes - French English Dictionary